package fr.enseirb.mycub.structures;

import com.google.android.maps.GeoPoint;

public abstract class Station {
	protected int mId;
	protected String mName;
	protected GeoPoint mGeoPoint;
	protected int mDistance;
	protected boolean mIsOpen;
	protected boolean mIsFavorite;
	
	public static final String ID = "id";
	public static final String NAME = "name";
	public static final String OPEN = "open";	
	public static final String LATITUDE = "latitude";
	public static final String LONGITUDE = "longitude";
	public static final String NETWORK = "network";

	public String getName() {
		return mName;
	}

	public void setName(String name) {
		mName = name;
	}

	public boolean isOpen() {
		return mIsOpen;
	}

	public void setId(int id) {
		this.mId = id;
	}

	public int getId() {
		return this.mId;
	}

	public boolean isFavorite() {
		return mIsFavorite;
	}

	public void setFavorite(boolean isFavorite) {
		mIsFavorite = isFavorite;
	}

	public void setGeoPoint(GeoPoint geoPoint) {
		mGeoPoint = geoPoint;
	}

	public GeoPoint getGeoPoint() {
		return mGeoPoint;
	}

	public void setDistance(int distance) {
	mDistance = distance;
}

	public int getDistance() {
	return mDistance;
}

}